Largest Placement of One Convex Polygon Inside Another

نویسندگان

  • Pankaj K. Agarwal
  • Nina Amenta
  • Micha Sharir
چکیده

We show that the largest similar copy of a convex polygon P with m edges inside a convex polygon Q with n edges can be computed in O mn logn time We also show that the combinatorial complexity of the space of all similar copies of P inside Q is O mn and that it can also be computed in O mn logn time Let P be a convex polygon with m edges and Q a convex polygon with n edges Our goal is to nd the largest similar copy of P inside Q allowing translation rotation and scaling of P see Figure A restricted version of this problem in which we just determine whether P can be placed inside Q without scaling was solved by Chazelle in O mn time See also for other approaches to the more general problem in which Q is an arbitrary polygonal region We remark that the complexity of the algorithms for the general case is considerably higher about O m n in O m n in and O m n in Problems concerning the placement of one polygon inside another are important in robotics and manufacturing This restricted problem is also applicable to an approach to object recognition recently proposed by Basri and Jacobs based on matching two dimensional faces of polyhedral objects The transformation which places the largest similar copy of a polygon P derived from a face of an object model inside a polygon Q derived from an image is a candidate for a transformation which matches the entire model to the image Pankaj Agarwal and Micha Sharir have been supported by a grant from the U S Israeli Binational Science Foundation Pankaj Agarwal has also been supported by National Science Foundation Grant CCR an NYI award and by matching funds from Xerox Corp Nina Amenta was employed by the Geometry Center which is o cially the NSF Center for Computation and Visualization of Geometric Struc tures supported by NSF DMS Micha Sharir has also been supported by NSF Grants CCR and CCR by a Max Planck Research Award and by grants from the Israel Science Fund administered by the Israeli Academy of Sciences and the G I F the German Israeli Foundation for Scienti c Research and Development Department of Computer Science Box Duke University Durham NC USA Xerox PARC Coyote Hill Road Palo Alto CA USA School of Mathematical Sciences Tel Aviv University Tel Aviv ISRAEL and Courant Institute of Mathematical Sciences New York University New York NY USA

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algorithm for finding the largest inscribed rectangle in polygon

In many industrial and non-industrial applications, it is necessary to identify the largest inscribed rectangle in a certain shape. The problem is studied for convex and non-convex polygons. Another criterion is the direction of the rectangle: axis aligned or general. In this paper a heuristic algorithm is presented for finding the largest axis aligned inscribed rectangle in a general polygon. ...

متن کامل

Algorithms for Computing Grazing Area

We consider the problem of sweeping (or grazing) the inte-rior/exterior of a polygon by a exible rope whose one end point (anchor) is attached on the boundary of the polygon. We present a linear time algorithm to compute the grazing area inside a simple polygon. We show how to extend the algorithm for computing the internal grazing area, without increasing its time complexity, to compute the gr...

متن کامل

On Finding a Better Position of a Convex Polygon Inside a Circle to Minimize the Cutting Cost

The problem of cutting a convex polygon P out of a planar piece of material Q (P is already drawn on Q) with minimum total cutting cost is a well studied problem in computational geometry that has been studied with several variations such as P and Q are convex or non-convex polygons, Q is a circle, and the cuts are line cuts or ray cuts. In this paper, we address this problem without the restri...

متن کامل

On the Camera Placement Problem

We introduce a new probing problem: what is the minimum number of cameras at fixed positions necessary and sufficient to reconstruct any strictly convex polygon contained in a disk of radius 1 if cameras only see the silhouette of the polygon? The optimal number only depends on the largest angle α of the polygon. If no two camera tangents overlap, 3π π−α cameras are necessary and sufficient. Ot...

متن کامل

Stabbing Convex Polygons with a Segment or a Polygon

Let O = {O1, . . . , Om} be a set of m convex polygons in R 2 with a total of n vertices, and let B be another convex k-gon. A placement of B, any congruent copy of B (without reflection), is called free if B does not intersect the interior of any polygon in O at this placement. A placement z of B is called critical if B forms three “distinct” contacts with O at z. Let φ(B,O) be the number of f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Discrete & Computational Geometry

دوره 19  شماره 

صفحات  -

تاریخ انتشار 1998